on windows use Qt FluentWinUI3 style unless win10: Universal
authorMatthieu Gallien <matthieu.gallien@nextcloud.com>
Mon, 27 Jan 2025 09:06:13 +0000 (10:06 +0100)
committerMatthieu Gallien <matthieu.gallien@nextcloud.com>
Mon, 27 Jan 2025 09:06:13 +0000 (10:06 +0100)
use Universal qmt style on windows release before windows 11 then use
FluentWinUI3 which should fit with default windows 11 native style

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
src/gui/main.cpp

index 91ab3b08d11a5203952b4af68a1dfd109072dac4..25322ac081a432f6660ebedcc2752bfdedc4c005 100644 (file)
@@ -82,8 +82,6 @@ int main(int argc, char **argv)
 
 #if defined Q_OS_MAC
     style = QStringLiteral("macOS");
-#elif defined Q_OS_WIN
-    style = QStringLiteral("FluentWinUI3");
 #endif
 
     QQuickStyle::setStyle(style);
@@ -91,7 +89,9 @@ int main(int argc, char **argv)
 
 #if defined Q_OS_WIN
     if (QOperatingSystemVersion::current().version() < QOperatingSystemVersion::Windows11.version()) {
-        QApplication::setStyle(QStyleFactory::create("Fusion"));
+        QApplication::setStyle(QStyleFactory::create("Universal"));
+    } else {
+        style = QStringLiteral("FluentWinUI3");
     }
 #endif